package internal

import (
	"github.com/name5566/leaf/module"
	"leafserver/src/service-wsTcp/common/base"
)

var (
	skeleton = base.NewSkeleton()
	ChanRPC  = skeleton.ChanRPCServer
)

type Module struct {
	*module.Skeleton
}

func (m *Module) OnInit() {
	m.Skeleton = skeleton
}

// 最关键的就是 skeleton（骨架），skeleton 实现了 Module 接口的 Run 方法并提供了：
//
// ChanRPC
// goroutine
// 定时器
func (m *Module) OnDestroy() {

}
